package com.dingding.service.activity.core.dao;

import java.util.List;

import com.dingding.common.core.beans.IntegralActivity;

/**
 * 
 * @ClassName: IntegralActivityDao 
 * @Description: 积分优惠活动表DAO
 * @author CHEHAUNBO 
 * @date 2016年4月1日 上午9:47:37
 * 
 */
public interface IntegralActivityDao {

	/**
	 * 
	 * @Title: getIntegralActivityList 
	 * @Description: 获取所有的积分优惠活动列表
	 * @return void    返回类型 
	 * @author CHEHAUNBO
	 * 
	 */
	public List<IntegralActivity> getIntegralActivityList();

	/**
	 * @Title: resetInvalidActivity
	 * @Description: 重置积分优惠券活动表
	 * @author yuHaiQing
	 * @return boolean    true:重置成功  false:重置失败
	 */
	public boolean resetInvalidIntegralActivity();

	/**
	 * @Title: resetActivityLimitNumber
	 * @Description: 重置活动限制次数（如果该活动参数次数按每天参与次数的话）
	 * @author yuHaiQing
	 * @return boolean true:重置成功  false:重置失败
	 */
	public boolean resetActivityLimitNumber();

}
